package com.atguigu.spzx.model.vo.h5;

import com.atguigu.spzx.model.entity.product.Product;
import com.atguigu.spzx.model.entity.product.ProductSku;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
@Schema(name = "商品详情页数据模型")
public class ProductSkuVo {

    private ProductSku productSku;
    private Product product;
    private List<String> sliderUrlList;
    private List<String>  detailsImageUrlList;
    private List<SpecValueVo> specValueList;
    //skuSpecValueMap:
    // 当前sku所属的product下的所有sku的规格属性值 和skuid的映射
    //  为方便前端选择 规格属性值组合后 可以跳转到对应的sku详情页
    //   "白色 + 4G" -> 1
    private Map<String,Long> skuSpecValueMap;
}
